* { margin: 0px; padding: 0px;  }
html { font-size: 62.5%;   }
body {  margin: 0 auto; width: 100%; max-width: 1920px; overflow-x: hidden; font-size: 14px; font-size: 1.4rem; color: black; }
a { color: #333; text-decoration: none; outline: none; tap-highlight-color: transparent; focus-ring-color: transparent; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -moz-tap-highlight-color: transparent; -moz-focus-ring-color: transparent; }
ol, ul, li { list-style: none; }
img { border: 0px solid #ccc; }
table, embed, video { max-width: 100%; }
input, textarea { border: none; background: none; font-family: inherit; }
input[type="submit"], textarea[type="submit"] { cursor: pointer; }
input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }
input[type="radio"], textarea[type="radio"] { cursor: pointer; }
input:focus, textarea:focus { outline: none; }
input[type=search]::-ms-clear { display: none; }
/*清除IE下的 search 叉号*/
input[type=text]::-ms-clear { display: none; }
/*清除IE下的 text 叉号*/
/* //针对Chrome浏览器 */
input::-webkit-search-cancel-button { display: none; }
/*清除谷歌浏览器下的 search 叉号*/
textarea { resize: none; }
button { border: none; background: none; cursor: pointer; }
em, i { font-style: normal; }
button, input, select { border: none; }
button:focus, input:focus, select:focus { outline: none; }
select option { border: none; }
::-webkit-input-placeholder { color: #999999; }
::-moz-placeholder { color: #999999; }
:-moz-placeholder { color: #999999; }
:-ms-input-placeholder { color: #999999; }
/* .c-xx start */
.layui-layer-load { background: transparent !important; }
/*浮动*/
.fl ,.lt {  float: left;  }
.fr ,.rt {  float: right;  }
.fright { float: right;}
/*清除浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.clear {clear:both;}
.flex{display: flex;display:-webkit-flex;justify-content: space-between;flex-wrap: wrap}
.vcb { display: inline-block; vertical-align: middle; }
.wrap{width:1200px;margin: 0 auto; }
.scroll-container::-webkit-scrollbar { width: 4px; background: white;  }
.scroll-container::-webkit-scrollbar-corner, .scroll-container::-webkit-scrollbar-thumb, .scroll-container::-webkit-scrollbar-track { border-radius: 4px; }
.scroll-container::-webkit-scrollbar-corner,.scroll-container::-webkit-scrollbar-track {  background-color: #666; box-shadow: inset 0 0 1px #666; }
.scroll-container::-webkit-scrollbar-thumb {  background-color: #999; }
:root{
    --main-color: #4d4e53; /*主体颜色*/
    --main-bg: rgb(255, 255, 255); /*主体背景颜色*/
    --logo-border-color: rebeccapurple;
    --header-height: 68px;
    --content-padding: 10px 20px;
    --base-line-height: 1.428571429;
    --transition-duration: .35s;
    --external-link: "external link";
    --margin-top: calc(2vh + 20px);
}
.flex-no-show{height: 0;overflow: hidden;border: 0px!important;box-shadow: unset!important;padding: 0!important;margin: 0!important;}
.flex-no-show:hover{height: 0;overflow: hidden;border: 0px!important;box-shadow: unset!important;padding: 0!important;margin: 0!important;}
.dialog-box.active{display: block}
@media screen and (max-width: 1219px) { .wrap{ width: 980px; } }
@media screen and (max-width: 1023px) { .wrap { width: 90%;} }
@media screen and (max-width: 767px) { .wrap { width: 96%;} }
/* 左右上下居中 */
.flex-aj{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
/* 垂直居中 */
.flex-ac{display: flex;align-items: center;flex-wrap: wrap;}
/*  */
.flex-list{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}

.flex-def { display: flex; display: -ms-flexbox; display: -webkit-flex;}
.flex-vertical { -webkit-box-orient: vertical; -webkit-flex-flow: column; flex-flow: column;}
.flex-line { flex: 1; -ms-flex: 1;}
.flex-between { justify-content: space-between;}
.flex-cCenter { align-items: center; }
a{cursor: pointer}
.color-333{color: #333;}
.color-666{color: #666;}
.color-999{color: #999;}
.color-orange{color: #FF7517;}

.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs32{font-size: 32px;}
.mgr5{margin-right: 5px;}
.mgr10{margin-right: 10px;;}
.mgr15{margin-right: 15px;}
.mgr20{margin-right: 20px;}
.mgt2{margin-top: 2px;}
.mgt5{margin-top: 5px;}
.mgt10{margin-top: 10px;}
.mgt15{margin-top: 15px;}
.mgt20{margin-top: 20px;}
.mgt30{margin-top: 30px;}
.mgb5{margin-bottom: 5px;}
.mgb10{margin-bottom: 10px;}
.mgb15{margin-bottom: 15px;}
.mgb20{margin-bottom: 20px;}
.mgl5{margin-left: 5px;}
.mgl10{margin-left: 10px;}
.mgl15{margin-left: 15px;}
.mgl20{margin-left: 20px;}
.mt20 { margin-top: 20px;}
/*placeholder 颜色*/
:-moz-placeholder { color: #666; }
::-moz-placeholder { color: #666;}
input:-ms-input-placeholder{ color: #666;}
input::-webkit-input-placeholder{ color: #666; }
/* 多行末尾省略号 */
.self-ellipsis-1 {display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.self-ellipsis-2 {display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.self-ellipsis-3 {display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.self-ellipsis-4 {display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.hide{display: none;}
/* 滚动条样式 */
.layer-selectCountry-dialog .modal-body::-webkit-scrollbar {/*滚动条整体样式*/ width: 0; height: 0;}
.layer-selectCountry-dialog .modal-body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 0; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); background: rgba(0,0,0,0);}
.layer-selectCountry-dialog .modal-body::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); border-radius: 0; background: rgba(0,0,0,0);}
.layer-selectCountry-dialog .modal-body::-webkit-scrollbar-corner { background-color: rgba(0,0,0,0); }
.layui-layer-content::-webkit-scrollbar {/*滚动条整体样式*/ width: 0; height: 0;}
.layui-layer-content::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 0; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); background: rgba(0,0,0,0);}
.layui-layer-content::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); border-radius: 0; background: rgba(0,0,0,0);}
.layui-layer-content::-webkit-scrollbar-corner { background-color: rgba(0,0,0,0); }

/**{box-sizing: border-box;}*/
.f-box{margin: 0 auto;width: 1200px;max-width: 100%;overflow: visible;box-sizing: border-box;}
.wrap{width: 1400px;margin: 0 auto;position: relative}
@media screen and (max-width: 1460px) {
    .wrap{ width:1200px; }
}
@media screen and (max-width: 1219px) {
    .f-box{ width: 980px; }
    .wrap{ width: 980px; }
}
@media screen and (max-width: 1023px) {
    .f-box { width: 90%;}
    .wrap{ width: 90%;}
}
@media screen and (max-width: 767px) {
    .f-box { width: 96%;}
    .wrap{ width: 91%;}
}


@font-face {
    font-family: 'iconfontxgw';  /* Project id 2637900 */
    src: url('//at.alicdn.com/t/font_2637900_aika7jkaurn.woff2?t=1628124264029') format('woff2'),
        url('//at.alicdn.com/t/font_2637900_aika7jkaurn.woff?t=1628124264029') format('woff'),
        url('//at.alicdn.com/t/font_2637900_aika7jkaurn.ttf?t=1628124264029') format('truetype');
}

/*.hiden-boxs112{display: none!important;}*/
